package org.fuys.coder.domain.redemption.service.policy;

import org.fuys.coder.domain.redemption.model.req.RedemptionReq;
import org.fuys.coder.domain.redemption.model.vo.RedemptionResult;
import org.fuys.coder.infrastructure.model.po.AwardRedemption;

/**
 * @projectName: fuys-low-coder
 * @package: org.fuys.coder.domain.redemption.service.policy
 * @className: AwardRedemptionStrategy
 * @author: WangJing
 * @description:
 * @date: 2024/8/28 9:19
 * @version: 1.0
 */
public interface AwardRedemptionStrategy {
    public RedemptionResult doRedemption(RedemptionReq req, AwardRedemption awardRedemption);
}
